import Vue from 'vue'

import App from './App.vue'

//完整引入
//引入ElementUI组件库
import ElementUI from 'element-ui';
//引入ElementUI全部样式
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

//引入VueRouter
import router from './router'
// 引入axios实例
import service from './utils/request'
// 将axios实例挂载到$http上
Vue.prototype.$http = service
// 引入全局css初始化样式
import './assets/css/global.css'

// 引入并使用vue树形控件
import ZkTable from 'vue-table-with-tree-grid'
Vue.component('tree-table', ZkTable)

// 引入并使用富文本编辑器
import VueQuillEditor from 'vue-quill-editor'

import 'quill/dist/quill.core.css' // import styles
import 'quill/dist/quill.snow.css' // for snow theme
import 'quill/dist/quill.bubble.css' // for bubble theme

Vue.use(VueQuillEditor, /* { default global options } */)

// 引入并使用日期库
import dayjs from "dayjs"
Vue.prototype.dayjs = dayjs;//可以全局使用dayjs


Vue.config.productionTip = false

new Vue({
  render: h => h(App),
  router,
}).$mount('#app')
